Biomedical feedback

ABSTRACT

A feedback method and system. The method includes a computing system identifying a user. A biomedical feedback software application is enabled for the user. The biomedical feedback software application in the computing system monitors a first group of current biomedical characteristics of the user. The feedback software application analyzes the first group of current biomedical characteristics of the user with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the analysis report from the user.

This application is a continuation application claiming priority to Ser.No. 11/874,258 filed Oct. 18, 2007.

FIELD

The present invention relates to a method and associated system formonitoring current biomedical characteristics of a user and providingfeedback associated with the current biomedical characteristics.

BACKGROUND

Monitoring user characteristics for a user and providing recommendationswith respect to the user typically comprises an inefficient process withlittle flexibility. A user wishing to obtain recommendations foroptimizing the attributes for the characteristics may have to beexamined by a professional. An examination by a professional may be verycostly and time consuming. Accordingly, there exists a need in the artto overcome at least some of the deficiencies and limitations describedherein above.

SUMMARY

The present invention provides a feedback method comprising:

identifying, by a computing system, a first user, wherein said computingsystem comprises a memory system, wherein said memory system comprises afirst plurality of profiles and a biomedical feedback softwareapplication, and wherein said first plurality of profiles comprisesfirst previously received data associated with various biomedicalcharacteristics of said first user;

enabling, by said computing system, said biomedical feedback softwareapplication for said first user;

retrieving, by said computing system from said memory system, a firstprofile of said first plurality of profiles, said first profileassociated with said first user and a first group of current biomedicalcharacteristics of said first user;

monitoring, by said biomedical feedback software application, said firstgroup of current biomedical characteristics;

analyzing, by said biomedical feedback software application, said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles;

generating in response to said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, by said biomedical feedback software application,a first analysis report comprising results of said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles; and

presenting, by said computing system to said first user, said firstanalysis report

monitoring, by said computing system, a response to said first analysisreport from said first user.

The present invention provides a computing system comprising a processorcoupled to a computer-readable memory unit, said memory unit comprisinga first plurality of profiles, a biomedical feedback softwareapplication, and instructions that when executed by the processorimplement a feedback method, wherein said first plurality of profilescomprises first previously received data associated with variousbiomedical characteristics of a first user, said method comprising:

identifying, by said computing system, said first user;

enabling, by said computing system, said biomedical feedback softwareapplication for said first user;

retrieving, by said computing system from said computer-readable memoryunit, a first profile of said first plurality of profiles, said firstprofile associated with said first user and a first group of currentbiomedical characteristics of said first user;

monitoring, by said biomedical feedback software application, said firstgroup of current biomedical characteristics;

analyzing, by said biomedical feedback software application, said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles;

generating in response to said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, by said biomedical feedback software application,a first analysis report comprising results of said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles; and

presenting, by said computing system to said first user, said firstanalysis report

monitoring, by said computing system, a response to said first analysisreport from said first user.

The present invention provides a computer program product, comprising acomputer readable medium comprising a computer readable program codeembodied therein, said computer readable program code adapted toimplement a feedback method within a computing system, said methodcomprising:

identifying, by said computing system, a first user, wherein saidcomputer readable medium comprises a first plurality of profiles and abiomedical feedback software application, and wherein said firstplurality of profiles comprises first previously received dataassociated with various biomedical characteristics of said first user;

enabling, by said computing system, said biomedical feedback softwareapplication for said first user;

retrieving, by said computing system from said computer readable medium,a first profile of said first plurality of profiles, said first profileassociated with said first user and a first group of current biomedicalcharacteristics of said first user;

monitoring, by said biomedical feedback software application, said firstgroup of current biomedical characteristics;

analyzing, by said biomedical feedback software application, said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles;

generating in response to said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, by said biomedical feedback software application,a first analysis report comprising results of said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles; and

presenting, by said computing system to said first user, said firstanalysis report

monitoring, by said computing system, a response to said first analysisreport from said first user.

The present invention provides a process for supporting computerinfrastructure, said process comprising providing at least one supportservice for at least one of creating, integrating, hosting, maintaining,and deploying computer-readable code in a computing system comprising amemory unit, wherein the code in combination with the computing systemis capable of performing a feedback method, said method comprising:

identifying, by said computing system, a first user, wherein said memoryunit comprises a first plurality of profiles and a biomedical feedbacksoftware application, and wherein said first plurality of profilescomprises first previously received data associated with variousbiomedical characteristics of said first user;

enabling, by said computing system, said biomedical feedback softwareapplication for said first user;

retrieving, by said computing system from said memory unit, a firstprofile of said first plurality of profiles, said first profileassociated with said first user and a first group of current biomedicalcharacteristics of said first user;

monitoring, by said biomedical feedback software application, said firstgroup of current biomedical characteristics;

analyzing, by said biomedical feedback software application, said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles;

generating in response to said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, by said biomedical feedback software application,a first analysis report comprising results of said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles; and

presenting, by said computing system to said first user, said firstanalysis report

monitoring, by said computing system, a response to said first analysisreport from said first user.

The present invention advantageously provides a simple method andassociated system capable monitoring user characteristics for a user andproviding recommendations with respect to the user.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a feedback system for monitoring biomedicalcharacteristics for a user and providing feedback associated with thebiomedical characteristics, in accordance with embodiments of thepresent invention.

FIG. 2 illustrates a flowchart describing an example of an algorithmused by the system of FIG. 1 for monitoring biomedical characteristicsfor a user 8 and providing feedback associated with the biomedicalcharacteristics, in accordance with embodiments of the presentinvention.

FIG. 3 illustrates a flowchart illustrating an algorithm for generatinga profile, in accordance with embodiments of the present invention.

FIG. 4 illustrates a computer apparatus used for monitoring biomedicalcharacteristics for a user and providing feedback associated with thebiomedical characteristics, in accordance with embodiments of thepresent invention.

DETAILED DESCRIPTION

FIG. 1 illustrates a feedback system 2 for monitoring biomedicalcharacteristics for a user 8 and providing feedback associated with thebiomedical characteristics, in accordance with embodiments of thepresent invention. Biomedical characteristics may include, inter alia,body temperature, heart rate, breathing rate, etc. The feedback (e.g., afeedback report) may comprise suggestions or recommendations for user 8in order to optimize their biomedical characteristics.

As people become increasingly health conscious, they require feedbackassociated with optimizing food intake and exercise. System 2 is used tomonitor user 8 movement and biomedical signals such as, inter alia, bodytemperature, heart rate, breathing rate, etc. Various users may beprofiled in terms of movement and biomedical characteristics. Theresulting profiles 27 are used to determine cardiovascular or othermeasures of fitness, as well as expenditures of calories. Input devicesor an interface 7 (e.g., a keyboard, biomedical sensors or monitors,etc) may be integrated to allow user 8 to declare types and amounts offood and beverage consumed. These characteristics are transmitted tocomputing system 10. Computing system 10 performs a profile analysis andgenerates recommendations for increasing efficiency of motion in orderto improve fitness. During analysis, a current profile may be comparedto previous profiles (i.e., profiles belong to user 8 or additionalusers) and recommendations are generated based on the comparison.Additionally, warning signals could be generated and transmitted to alocal emergency facility if the biomedical characteristics exceed acritical threshold (e.g., a heat rate exceeds a threshold, therebyindicating a possible impending cardiac arrest).

The following series of description illustrates an example for usingsystem 2 for monitoring biomedical characteristics for user 8 andproviding feedback:

Upon starting a day, an identity for user 8 is established based on akey or RFID device that user 8 is wearing (e.g., a wristwatch, anembedded sensor in a wearable device, etc.). As user 8 moves andinteracts throughout the day, biomedical information is gathered (i.e.,via interface 7) and stored in computing system 10. Interface 7 maycomprise a any type of biomedical sensor capable of monitoring andretrieving biomedical information include, a pulse rate, a heart rate, abody temperature, etc. Examples of biomedical sensors may include, interalia, a heart rate monitor, a blood pressure monitor, a thermometer, apulse rate monitor, etc. The aforementioned biomedical information isretrieved and processed by computing system 10 and feedback informationis generated. The feedback information may include, inter alia, types ofmotion or the lack thereof, increased weight as user 8 eats or drinks,monitored stress based on an increase heart rate, pulse, etc. During theday, calculations are executed based on motion and changes in biomedicalsignals associated with user 8. The calculations are used to recommendwhen and where user 8 should rest, eat, relax, etc. Additional profilingmay be inputted resulting in a signal for user 8 that indicates that itis time to get up, stretch, exercise, etc. When desirable changes invarious vital signs are achieved, user 8 may be signaled to stopexercising, moving, etc. System 2 may be used over a preset exercisepath or types of food that should be eaten so that user 8 may gaugepersonal lifestyle versus a hypothetical optimum in terms of variousfactors. Recommendations may be made on how the user's 8 profile couldbe improved and how the current profile compares to past profile(s) foruser 8 as well as other user profiles.

Threshold limits may be placed on vital sign readings that would causeemergency signals to be generated if the threshold limits are exceeded.The emergency signals could be used by emergency teams to respond to avictim undergoing a heart attack, stroke, etc.

System 2 of FIG. 1 comprises computing system 10 and user interface 7(e.g., comprising a heart rate monitor, a blood pressure monitor, athermometer, a pulse rate monitor, etc) connected to computing system10. Computing system 10 may comprise any type of computing systemincluding, inter alia, a personal computer (PC), a server computer, adatabase computer, an embedded computer, etc. Computing system 10comprises a memory apparatus 14. Memory apparatus 14 comprisesbiomedical feedback software application 18, profiles 27, and feedbackreports 30. Although FIG. 1 illustrates memory apparatus 14 locatedinternal to computing system 10, note that memory apparatus 10 mayoptionally be located external to computing system 10 (e.g., in a remotelocation) and connected to computing system 10 through a communicationlink (e.g., a network, the Internet, etc). Interface 7 comprises alldevices related to interfacing user 8 to computing system 10. Interface7 comprises all sensors used for monitoring biomedical characteristicsfor user 8 as well as a monitor for presenting the feedback reports 30to user 8.

Biomedical feedback software application 18 controls all functionsrelated to:

1. Generating profiles 27.2. Analyzing biomedical characteristics.3. Generating feedback reports 30.

The following description illustrates a biomedical characteristicfeedback report generation process. At initialization, biomedicalfeedback software application 18 displays existing profiles (viainterface 7) for user 8. Additionally, an option to create a new profilemay be displayed for user 8.

If an existing profile is selected, user 8 may indicate which profilewill be activated. If a new profile will be created (or an existingprofile modified and saved with a new name), user 8 is prompted foritems such as the following to be specified:

1. User name2. Type of user (e.g., advanced, intermediate, beginner, etc)3. Suggestion prompting: On/Off4. Heart Rate Monitoring (e.g., systolic, diastolic, pulse, etc): On/Off

5. EKG: On/Off

6. Body temperature: On/Off7. Distance monitor: On/Off

8. Logging: On/Off

9. Calories consumed: On/Off10. Heart rate pulse speed: set/not set11. Set time: On/Off12. Fluid Intake monitoring13. Fluids lost via sweat

Items such as the following performance results will be calculated:

1. Heart rate—sedentary2. Calorie consumption per unit time3. Body mass index4. Fluids consumed/sweated—dehydration monitoring

Additionally, a single session profile may be generated. The singlesession profile will not be saved as part of the profile library.

If an existing profile is used, user 8 may be prompted as to whetherexisting data should be obtained for this profile and merged with newdata obtained.

Table 1 illustrates an example of a list of default profiles.

TABLE 1 Profile Name Program Short Run Monitor Marathon Monitor andsuggest 30 Minute Walk Suggest Equivalent to 30 Monitor and Minute WalkReport Monitor Only Monitor

Regardless of whether a new profile is generated or an existing profileis used, biomedical feedback software application 18 periodicallysamples various vital signs of user 8 (e.g., once per minute). Ifresults of the vital sign sampling exceeds predefined thresholds,specific indicators involved may be transmitted back to user 8 (e.g.,via: voice, display, audible sounds unique to a particular indicator).For example, pulse and fluid indicators may comprise a more noticeablesound than calories consumed.

During a sampling session, suggestions may be transmitted back to theuser 8 (e.g., increase speed to consume more calories, take in morewater, etc. Additionally, any of the indicators may be read out orstated verbally at a predetermined time (e.g., every 5 minutes) or uponuser 8 command.

When a sampling session is terminated, the results may be tabulated,compared to existing profile results, or submitted for more exhaustiveanalysis depending on the user's 8 gender, age, weight, and othermedical conditions.

The following description illustrates an example of implementation formonitoring biomedical characteristics for a user and providing feedbackassociated with the biomedical characteristics, in accordance withembodiments of the present invention.

Janice, (i.e., a user) has a wrist watch comprising interface 7. Thewatch senses her biomedical profile and activates a welcome with adefault profile enabled (e.g., Monitor only). If the watch is not ableto identify Janice, she is prompted to provide an identity and select asaved profile or create a new one. Janice confirms her profile and isprompted to specify whether previous statistics and history should beloaded for processing during her present cycle of activity (note thatthis may become a profile option over time). Since she is starting a newjob, Janice additionally requests that a profiling analysis be turned onfor benchmarking purposes. Janice confirms her identity and begins goingabout her usual routine (e.g., walk to a mass transit location, catch abus, walk to her new office, and work). Computing system 10 monitors heractivity (e.g., running to catch the bus, climbing stairs, walking inher office, etc) and computes statistics that predict calorie output.Periodically, computing system 10 reports profile status relative to herdefault profile, progress relative to goals or suggested activityrelative to age, weight, etc.

Janice does not eat breakfast but does go to lunch at a regular time.Computing system 10 has her meal information stored in its profile andprompts Janice for information related to calorie intake computations.Visual selection screens are provided for Janis to select foods andamounts. Standard computations are used to estimate calories consumed.Computing system 10 estimates how many calories Janice has used vs. howmany calories Janice has consumed.

Janice returns to work, completes the rest of the work day, and leavesat her usual time. She notices that computing system 10 predicts thatshe is under her usual level of biomedical activity for the day (e.g.,number of steps taken) and also under her usual calorie expenditure.Computing system 10 recommends a brisk walk.

As a result of the recommendation, Janice decides to walk home. Uponarrival home, she requests that computing system 10 provides abiomedical update. Computing system 10 computes results and providessatisfactory results in terms of effort and calorie expenditure alongwith a “well done” message.

Janice confirms that the day is over and to profile and save theseresults. Computing system 10 confirms the update and continues tomonitor Janice's activity and consumption through the remainder of theday. When Janice takes the watch off, computing system 10 provides afinal report and saves the results.

FIG. 2 illustrates a flowchart describing an example of an algorithmused by system 2 of FIG. 1 for monitoring biomedical characteristics fora user and providing feedback associated with the biomedicalcharacteristics, in accordance with embodiments of the presentinvention. In step 45, a user is identified by computing system 10. Instep 47, computing system 10 initializes biomedical feedback softwareapplication 18. In step 49, biomedical feedback software application 18(in response to user request) checks memory system for profilesassociated with the user. In step 52, it is determined if a requestedprofile is available.

If in step 52, it is determined that the requested profile is notavailable then in step 57 a profile generation process is performed asdescribed with reference to FIG. 3, supra and step 54 is executed asdescribed, supra. The profile may be stored in memory system 14.

If in step 52, it is determined that the requested profile is availablethen in step 54 the requested profile is retrieved from memory system14. In step 60, a current feedback session is initialized for the user.In step 62, biomedical feedback software application 18 monitorsbiomedical characteristics for the user. In step 64, biomedicalcharacteristics for the user are analyzed. The biomedicalcharacteristics for the user are analyzed with respect to the userprofile retrieved in step 54, a user profile for another user, past userinput, etc.

In step 68, it is determined if the biomedical characteristics analyzedin step 64 have exceeded a critical threshold.

If in step 68, it is determined that the biomedical characteristicsanalyzed in step 64 have exceeded a critical threshold then in step 69emergency personnel are notified and the process is terminated in step74.

If in step 68, it is determined that the biomedical characteristicsanalyzed in step 64 have not exceeded a critical threshold then in step70, it is determined if the biomedical characteristics analyzed in step64 requires suggestions for optimizing various user activities (e.g.,food intake, exercise, etc).

If in step 70, it is determined that the biomedical characteristicsanalyzed in step 64 does not require suggestions for optimizing varioususer activities then step 62 is repeated.

If in step 70, it is determined that the biomedical characteristicsanalyzed in step 64 does not require suggestions for optimizing varioususer activities then in step 71 suggestions are formatted and a feedbackreport is generated. In step 72, the feedback report is presented to theuser. In step 73, feedback software application monitors user responseto the suggestions and the process terminates in step 74.

FIG. 3 illustrates a flowchart detailing step 57 of FIG. 2 forgenerating a profile, in accordance with embodiments of the presentinvention. In step 75, a default (i.e., generic) profile is retrieved.The generic profile may comprise a profile template. In step 76, thedefault (i.e., generic) profile is presented to the user. In step 78,the user updates the profile and biomedical feedback softwareapplication 18 monitors the updates to the profile. In step 79, theprofile is named and saved.

FIG. 4 illustrates a computer apparatus 90 (e.g., computing system 10 ofFIG. 1) used for monitoring biomedical characteristics for a user 8 andproviding feedback associated with the biomedical characteristics, inaccordance with embodiments of the present invention. The computersystem 90 comprises a processor 91, an input device 92 coupled to theprocessor 91, an output device 93 coupled to the processor 91, andmemory devices 94 and 95 each coupled to the processor 91. The inputdevice 92 may be, inter alia, a keyboard, a mouse, etc. The outputdevice 93 may be, inter alia, a printer, a plotter, a computer screen, amagnetic tape, a removable hard disk, a floppy disk, etc. The memorydevices 94 and 95 may be, inter alia, a hard disk, a floppy disk, amagnetic tape, an optical storage such as a compact disc (CD) or adigital video disc (DVD), a dynamic random access memory (DRAM), aread-only memory (ROM), etc. The memory device 95 includes a computercode 97. The computer code 97 includes algorithms (e.g., the algorithmsof FIGS. 2-3) for monitoring biomedical characteristics for a user andproviding feedback associated with the biomedical characteristics. Theprocessor 91 executes the computer code 97. The memory device 94includes input data 96. The input data 96 includes input required by thecomputer code 97. The output device 93 displays output from the computercode 97. Either or both memory devices 94 and 95 (or one or moreadditional memory devices not shown in FIG. 4) may comprise thealgorithms of FIGS. 2-3 and may be used as a computer usable medium (ora computer readable medium or a program storage device) having acomputer readable program code embodied therein and/or having other datastored therein, wherein the computer readable program code comprises thecomputer code 97. Generally, a computer program product (or,alternatively, an article of manufacture) of the computer system 90 maycomprise said computer usable medium (or said program storage device).

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service provider who offers to monitor biomedicalcharacteristics for a user and provide feedback associated with thebiomedical characteristics. Thus the present invention discloses aprocess for deploying, creating, integrating, hosting, maintaining,and/or integrating computing infrastructure, comprising integratingcomputer-readable code into the computer system 90, wherein the code incombination with the computer system 90 is capable of performing amethod for monitoring biomedical characteristics for a user 8 andproviding feedback associated with the biomedical characteristics. Inanother embodiment, the invention provides a business method thatperforms the process steps of the invention on a subscription,advertising, and/or fee basis. That is, a service provider, such as aSolution Integrator, could offer to monitor biomedical characteristicsfor a user and provide feedback associated with the biomedicalcharacteristics. In this case, the service provider can create,maintain, support, etc. a computer infrastructure that performs theprocess steps of the invention for one or more customers. In return, theservice provider can receive payment from the customer(s) under asubscription and/or fee agreement and/or the service provider canreceive payment from the sale of advertising content to one or morethird parties.

While FIG. 4 shows the computer system 90 as a particular configurationof hardware and software, any configuration of hardware and software, aswould be known to a person of ordinary skill in the art, may be utilizedfor the purposes stated supra in conjunction with the particularcomputer system 90 of FIG. 4. For example, the memory devices 94 and 95may be portions of a single memory device rather than separate memorydevices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

1. A feedback method comprising: identifying, by a computing system, afirst user, wherein said computing system comprises a computer processorand a memory system, wherein said memory system comprises a firstplurality of profiles and a biomedical feedback software application,and wherein said first plurality of profiles comprises first previouslyreceived data associated with various biomedical characteristics of saidfirst user; retrieving, by said computing system from said memorysystem, a first profile of said first plurality of profiles, said firstprofile associated with said first user and a first group of currentbiomedical characteristics of said first user, wherein said first groupof current biomedical characteristics comprises current vital signreadings from said first user; analyzing, by said computer processorexecuting said biomedical feedback software application, said firstgroup of current biomedical characteristics, being monitored, withrespect to said first profile of said first plurality of profiles,wherein analyzing said first group of biomedical characteristics withrespect to said first profile comprises: calculating a calorieconsumption per unit time for said first user; calculating a dehydrationlevel for said first user; and calculating a number of steps taken bysaid first user; generating in response to said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles, by said biomedical feedbacksoftware application, a first analysis report comprising results of saidanalyzing said first group of biomedical characteristics with respect tosaid first profile of said first plurality of profiles, said firstanalysis report comprising said heart rate, said calorie consumption perunit time, said body mass index, said dehydration level, and said numberof steps taken; receiving, by said computing system, threshold levelsfor any vital sign readings obtained from said first user; analyzing, bysaid biomedical feedback software application, said current vital signreadings from said first user with respect to said threshold levels;determining, by said biomedical feedback software application, that agroup of vital sign readings of said current vital sign readings exceedassociated threshold levels of said threshold levels; presenting, bysaid computing system to said first user, audible indicators indicatingaudible sounds associated with said group of vital sign readingsexceeding said associated threshold levels, wherein each audibleindicator of said audible indicators is associated with a differentvital sign reading of said group of vital sign readings exceeding anassociated threshold level of said associated threshold levels, andwherein each audible sound of said audible sounds comprises a differentaudible sound comprising a different audible level depending on anassociation with vital sign readings of said group of vital signreadings; generating, by said computing system based on results of saidanalyzing said first group of biomedical characteristics, an updatedprofile from said first profile of said first plurality of profiles;enabling, by said first user, a motion monitoring routine for saidbiomedical feedback software application; detecting in response to saidenabling said motion monitoring routine, by said biomedical feedbacksoftware application at specified intervals during a specified timeperiod, different movement types associated with movements of said firstuser; periodically monitoring in response to said different movementtypes, by said biomedical feedback software application at saidspecified intervals during said specified time period, groups ofspecified levels for said first group of current biomedicalcharacteristics; analyzing, by said biomedical feedback softwareapplication, said groups of specified levels for said first group ofcurrent biomedical characteristics with respect to said updated profile;analyzing, by said biomedical feedback software application, said groupsof specified levels with respect to a gender, age, and weight of saidfirst user; generating, by said biomedical feedback software applicationin response to said analyzing said groups of specified levels withrespect to said updated profile and said analyzing said groups ofspecified levels with respect to said gender, said age, and said weightof said first user, caloric recommendations for calories to be consumedby said first user; generating, by said biomedical feedback softwareapplication in response to said analyzing said groups of specifiedlevels, motion recommendations for specified motions to be performed bysaid first user, wherein said specified motions include a brisk walk;periodically monitoring in response to presenting said caloricrecommendations and said motion recommendations, by said biomedicalfeedback software application, additional groups of specified levels forsaid first group of current biomedical characteristics; analyzing, bysaid biomedical feedback software application, said additional groups ofspecified levels for said first group of current biomedicalcharacteristics with respect to said groups of specified levels; anddetermining, by said biomedical feedback software application, if saiduser has performed activities associated with said caloricrecommendations and said motion recommendations.
 2. The method of claim1, further comprising: disabling, by said computing system, saidbiomedical feedback software application for said first user;identifying, by said computing system, a second user, wherein saidmemory system comprises a second plurality of profiles, and wherein eachprofile of said second plurality of profiles comprises second previouslyreceived data associated with various biomedical characteristics of saidsecond user; enabling, by said computing system, said biomedicalfeedback software application for said second user; retrieving, by saidcomputing system from said memory system, a first profile of said secondplurality of profiles, said first profile of said second plurality ofprofiles associated with said second user and a second group of currentbiomedical characteristics of said second user; monitoring, by saidfeedback software application, said second group of current biomedicalcharacteristics of said second user; analyzing, by said biomedicalfeedback software application, said second group of current biomedicalcharacteristics of said second user with respect to said first profileof said second plurality of profiles; generating in response to saidanalyzing said second group of current biomedical characteristics ofsaid second user with respect to said first profile of said secondplurality of profiles, by said biomedical feedback software application,a second analysis report comprising results of said analyzing saidsecond group of current biomedical characteristics of said second userwith respect to said first profile of said second plurality of profiles;and presenting, by said computing system to said second user, saidsecond analysis report monitoring, by said computing system, a responseto said second analysis report from said second user.
 3. The method ofclaim 2, further comprising: analyzing, by said biomedical feedbacksoftware application, said second group of current biomedicalcharacteristics of said second user with respect to said first group ofcurrent biomedical characteristics of said first user; generating inresponse to said analyzing said second group of current biomedicalcharacteristics of said second user with respect to said first group ofcurrent biomedical characteristics of said first user, by said feedbacksoftware application, a third analysis report comprising results of saidanalyzing said second group of current biomedical characteristics ofsaid second user with respect to said first group of current biomedicalcharacteristics of said first user; presenting, by said computing systemto said second user, said third analysis report; and monitoring, by saidcomputing system, a response to said third analysis report from saidsecond user.
 4. The method of claim 1, further comprising: generating,by said computing system, a warning signal; and transmitting, by saidcomputing system, said warning signal to a medical emergency dispatcher.5. The method of claim 1, wherein said first analysis report comprisessuggestions for said first user, said suggestions comprisingrecommendations for: exercise start/stop times, eating times, and foodtypes for consumption.
 6. A computing system comprising a processorcoupled to a computer-readable memory unit, said memory unit comprisinga first plurality of profiles, a biomedical feedback softwareapplication, and instructions that when executed by the processorimplement a feedback method, wherein said first plurality of profilescomprises first previously received data associated with variousbiomedical characteristics of a first user, said method comprising:identifying, by said computing system, said first user; retrieving, bysaid computing system from said memory system, a first profile of saidfirst plurality of profiles, said first profile associated with saidfirst user and a first group of current biomedical characteristics ofsaid first user, wherein said first group of current biomedicalcharacteristics comprises current vital sign readings from said firstuser; analyzing, by said computer processor executing said biomedicalfeedback software application, said first group of current biomedicalcharacteristics, being monitored, with respect to said first profile ofsaid first plurality of profiles, wherein analyzing said first group ofbiomedical characteristics with respect to said first profile comprises:calculating a calorie consumption per unit time for said first user;calculating a dehydration level for said first user; and calculating anumber of steps taken by said first user; generating in response to saidanalyzing said first group of biomedical characteristics with respect tosaid first profile of said first plurality of profiles, by saidbiomedical feedback software application, a first analysis reportcomprising results of said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, said first analysis report comprising said heartrate, said calorie consumption per unit time, said body mass index, saiddehydration level, and said number of steps taken; receiving, by saidcomputing system, threshold levels for any vital sign readings obtainedfrom said first user; analyzing, by said biomedical feedback softwareapplication, said current vital sign readings from said first user withrespect to said threshold levels; determining, by said biomedicalfeedback software application, that a group of vital sign readings ofsaid current vital sign readings exceed associated threshold levels ofsaid threshold levels; presenting, by said computing system to saidfirst user, audible indicators indicating audible sounds associated withsaid group of vital sign readings exceeding said associated thresholdlevels, wherein each audible indicator of said audible indicators isassociated with a different vital sign reading of said group of vitalsign readings exceeding an associated threshold level of said associatedthreshold levels, and wherein each audible sound of said audible soundscomprises a different audible sound comprising a different audible leveldepending on an association with vital sign readings of said group ofvital sign readings; generating, by said computing system based onresults of said analyzing said first group of biomedicalcharacteristics, an updated profile from said first profile of saidfirst plurality of profiles; enabling, by said first user, a motionmonitoring routine for said biomedical feedback software application;detecting in response to said enabling said motion monitoring routine,by said biomedical feedback software application at specified intervalsduring a specified time period, different movement types associated withmovements of said first user; periodically monitoring in response tosaid different movement types, by said biomedical feedback softwareapplication at said specified intervals during said specified timeperiod, groups of specified levels for said first group of currentbiomedical characteristics; analyzing, by said biomedical feedbacksoftware application, said groups of specified levels for said firstgroup of current biomedical characteristics with respect to said updatedprofile; analyzing, by said biomedical feedback software application,said groups of specified levels with respect to a gender, age, andweight of said first user; generating, by said biomedical feedbacksoftware application in response to said analyzing said groups ofspecified levels with respect to said updated profile and said analyzingsaid groups of specified levels with respect to said gender, said age,and said weight of said first user, caloric recommendations for caloriesto be consumed by said first user; generating, by said biomedicalfeedback software application in response to said analyzing said groupsof specified levels, motion recommendations for specified motions to beperformed by said first user, wherein said specified motions include abrisk walk; periodically monitoring in response to presenting saidcaloric recommendations and said motion recommendations, by saidbiomedical feedback software application, additional groups of specifiedlevels for said first group of current biomedical characteristics;analyzing, by said biomedical feedback software application, saidadditional groups of specified levels for said first group of currentbiomedical characteristics with respect to said groups of specifiedlevels; and determining, by said biomedical feedback softwareapplication, if said user has performed activities associated with saidcaloric recommendations and said motion recommendations.
 7. Thecomputing system of claim 6, wherein said method further comprises:disabling, by said computing system, said biomedical feedback softwareapplication for said first user; identifying, by said computing system,a second user, wherein said computer-readable memory unit comprises asecond plurality of profiles, and wherein each profile of said secondplurality of profiles comprises second previously received dataassociated with various biomedical characteristics of said second user;enabling, by said computing system, said biomedical feedback softwareapplication for said second user; retrieving, by said computing systemfrom said computer-readable memory unit, a first profile of said secondplurality of profiles, said first profile of said second plurality ofprofiles associated with said second user and a second group of currentbiomedical characteristics of said second user; monitoring, by saidfeedback software application, said second group of current biomedicalcharacteristics of said second user; analyzing, by said biomedicalfeedback software application, said second group of current biomedicalcharacteristics of said second user with respect to said first profileof said second plurality of profiles; generating in response to saidanalyzing said second group of current biomedical characteristics ofsaid second user with respect to said first profile of said secondplurality of profiles, by said biomedical feedback software application,a second analysis report comprising results of said analyzing saidsecond group of current biomedical characteristics of said second userwith respect to said first profile of said second plurality of profiles;and presenting, by said computing system to said second user, saidsecond analysis report monitoring, by said computing system, a responseto said second analysis report from said second user.
 8. The computingsystem of claim 7, wherein said method further comprises: analyzing, bysaid biomedical feedback software application, said second group ofcurrent biomedical characteristics of said second user with respect tosaid first group of current biomedical characteristics of said firstuser; generating in response to said analyzing said second group ofcurrent biomedical characteristics of said second user with respect tosaid first group of current biomedical characteristics of said firstuser, by said feedback software application, a third analysis reportcomprising results of said analyzing said second group of currentbiomedical characteristics of said second user with respect to saidfirst group of current biomedical characteristics of said first user;presenting, by said computing system to said second user, said thirdanalysis report; and monitoring, by said computing system, a response tosaid third analysis report from said second user.
 9. The computingsystem of claim 6, wherein said analyzing said current vital signreadings from said first user with respect to said threshold levelsdetermines that said vital sign reading exceeds said associatedthreshold level of said threshold levels, and wherein said methodfurther comprises: generating, by said computing system, a warningsignal; and transmitting, by said computing system, said warning signalto a medical emergency dispatcher.
 10. The computing system of claim 6,wherein said first analysis report comprises suggestions for said firstuser, said suggestions comprising recommendations for: exercisestart/stop times, eating times, and food types for consumption.
 11. Acomputer program product, comprising a computer readable storage devicestoring a computer readable program code embodied therein, said computerreadable program code adapted to implement a feedback method within acomputing system, said method comprising: identifying, by said computingsystem, a first user, wherein said computer readable medium comprises afirst plurality of profiles and a biomedical feedback softwareapplication, and wherein said first plurality of profiles comprisesfirst previously received data associated with various biomedicalcharacteristics of said first user; retrieving, by said computing systemfrom said memory system, a first profile of said first plurality ofprofiles, said first profile associated with said first user and a firstgroup of current biomedical characteristics of said first user, whereinsaid first group of current biomedical characteristics comprises currentvital sign readings from said first user; analyzing, by said computerprocessor executing said biomedical feedback software application, saidfirst group of current biomedical characteristics, being monitored, withrespect to said first profile of said first plurality of profiles,wherein analyzing said first group of biomedical characteristics withrespect to said first profile comprises: calculating a calorieconsumption per unit time for said first user; calculating a dehydrationlevel for said first user; and calculating a number of steps taken bysaid first user; generating in response to said analyzing said firstgroup of biomedical characteristics with respect to said first profileof said first plurality of profiles, by said biomedical feedbacksoftware application, a first analysis report comprising results of saidanalyzing said first group of biomedical characteristics with respect tosaid first profile of said first plurality of profiles, said firstanalysis report comprising said heart rate, said calorie consumption perunit time, said body mass index, said dehydration level, and said numberof steps taken; receiving, by said computing system, threshold levelsfor any vital sign readings obtained from said first user; analyzing, bysaid biomedical feedback software application, said current vital signreadings from said first user with respect to said threshold levels;determining, by said biomedical feedback software application, that agroup of vital sign readings of said current vital sign readings exceedassociated threshold levels of said threshold levels; presenting, bysaid computing system to said first user, audible indicators indicatingaudible sounds associated with said group of vital sign readingsexceeding said associated threshold levels, wherein each audibleindicator of said audible indicators is associated with a differentvital sign reading of said group of vital sign readings exceeding anassociated threshold level of said associated threshold levels, andwherein each audible sound of said audible sounds comprises a differentaudible sound comprising a different audible level depending on anassociation with vital sign readings of said group of vital signreadings; generating, by said computing system based on results of saidanalyzing said first group of biomedical characteristics, an updatedprofile from said first profile of said first plurality of profiles;enabling, by said first user, a motion monitoring routine for saidbiomedical feedback software application; detecting in response to saidenabling said motion monitoring routine, by said biomedical feedbacksoftware application at specified intervals during a specified timeperiod, different movement types associated with movements of said firstuser; periodically monitoring in response to said different movementtypes, by said biomedical feedback software application at saidspecified intervals during said specified time period, groups ofspecified levels for said first group of current biomedicalcharacteristics; analyzing, by said biomedical feedback softwareapplication, said groups of specified levels for said first group ofcurrent biomedical characteristics with respect to said updated profile;analyzing, by said biomedical feedback software application, said groupsof specified levels with respect to a gender, age, and weight of saidfirst user; generating, by said biomedical feedback software applicationin response to said analyzing said groups of specified levels withrespect to said updated profile and said analyzing said groups ofspecified levels with respect to said gender, said age, and said weightof said first user, caloric recommendations for calories to be consumedby said first user; generating, by said biomedical feedback softwareapplication in response to said analyzing said groups of specifiedlevels, motion recommendations for specified motions to be performed bysaid first user, wherein said specified motions include a brisk walk;periodically monitoring in response to presenting said caloricrecommendations and said motion recommendations, by said biomedicalfeedback software application, additional groups of specified levels forsaid first group of current biomedical characteristics; analyzing, bysaid biomedical feedback software application, said additional groups ofspecified levels for said first group of current biomedicalcharacteristics with respect to said groups of specified levels; anddetermining, by said biomedical feedback software application, if saiduser has performed activities associated with said caloricrecommendations and said motion recommendations.
 12. The computerprogram product of claim 11, wherein said method further comprises:disabling, by said computing system, said biomedical feedback softwareapplication for said first user; identifying, by said computing system,a second user, wherein said computer readable medium comprises a secondplurality of profiles, and wherein each profile of said second pluralityof profiles comprises second previously received data associated withvarious biomedical characteristics of said second user; enabling, bysaid computing system, said biomedical feedback software application forsaid second user; retrieving, by said computing system from saidcomputer readable medium, a first profile of said second plurality ofprofiles, said first profile of said second plurality of profilesassociated with said second user and a second group of currentbiomedical characteristics of said second user; monitoring, by saidfeedback software application, said second group of current biomedicalcharacteristics of said second user; analyzing, by said biomedicalfeedback software application, said second group of current biomedicalcharacteristics of said second user with respect to said first profileof said second plurality of profiles; generating in response to saidanalyzing said second group of current biomedical characteristics ofsaid second user with respect to said first profile of said secondplurality of profiles, by said biomedical feedback software application,a second analysis report comprising results of said analyzing saidsecond group of current biomedical characteristics of said second userwith respect to said first profile of said second plurality of profiles;and presenting, by said computing system to said second user, saidsecond analysis report monitoring, by said computing system, a responseto said second analysis report from said second user.
 13. The computerprogram product of claim 12, wherein said method further comprises:analyzing, by said biomedical feedback software application, said secondgroup of current biomedical characteristics of said second user withrespect to said first group of current biomedical characteristics ofsaid first user; generating in response to said analyzing said secondgroup of current biomedical characteristics of said second user withrespect to said first group of current biomedical characteristics ofsaid first user, by said feedback software application, a third analysisreport comprising results of said analyzing said second group of currentbiomedical characteristics of said second user with respect to saidfirst group of current biomedical characteristics of said first user;presenting, by said computing system to said second user, said thirdanalysis report; and monitoring, by said computing system, a response tosaid third analysis report from said second user.
 14. The computerprogram product of claim 11, wherein said method further comprises:generating, by said computing system, a warning signal; andtransmitting, by said computing system, said warning signal to a medicalemergency dispatcher.
 15. The computer program product of claim 11,wherein said first analysis report comprises suggestions for said firstuser, said suggestions comprising recommendations for: exercisestart/stop times, eating times, and food types for consumption.
 16. Aprocess for supporting computer infrastructure, said process comprisingproviding at least one support service for at least one of creating,integrating, hosting, maintaining, and deploying computer-readable codein a computing system comprising a computer processor and a memory unit,wherein the code is executed by the computer processor as part of theprocess to perform a feedback method, said method comprising:identifying, by said computing system, a first user, wherein said memoryunit comprises a first plurality of profiles and a biomedical feedbacksoftware application, and wherein said first plurality of profilescomprises first previously received data associated with variousbiomedical characteristics of said first user; retrieving, by saidcomputing system from said memory system, a first profile of said firstplurality of profiles, said first profile associated with said firstuser and a first group of current biomedical characteristics of saidfirst user, wherein said first group of current biomedicalcharacteristics comprises current vital sign readings from said firstuser; analyzing, by said computer processor executing said biomedicalfeedback software application, said first group of current biomedicalcharacteristics, being monitored, with respect to said first profile ofsaid first plurality of profiles, wherein analyzing said first group ofbiomedical characteristics with respect to said first profile comprises:calculating a calorie consumption per unit time for said first user;calculating a dehydration level for said first user; and calculating anumber of steps taken by said first user; generating in response to saidanalyzing said first group of biomedical characteristics with respect tosaid first profile of said first plurality of profiles, by saidbiomedical feedback software application, a first analysis reportcomprising results of said analyzing said first group of biomedicalcharacteristics with respect to said first profile of said firstplurality of profiles, said first analysis report comprising said heartrate, said calorie consumption per unit time, said body mass index, saiddehydration level, and said number of steps taken; receiving, by saidcomputing system, threshold levels for any vital sign readings obtainedfrom said first user; analyzing, by said biomedical feedback softwareapplication, said current vital sign readings from said first user withrespect to said threshold levels; determining, by said biomedicalfeedback software application, that a group of vital sign readings ofsaid current vital sign readings exceed associated threshold levels ofsaid threshold levels; presenting, by said computing system to saidfirst user, audible indicators indicating audible sounds associated withsaid group of vital sign readings exceeding said associated thresholdlevels, wherein each audible indicator of said audible indicators isassociated with a different vital sign reading of said group of vitalsign readings exceeding an associated threshold level of said associatedthreshold levels, and wherein each audible sound of said audible soundscomprises a different audible sound comprising a different audible leveldepending on an association with vital sign readings of said group ofvital sign readings; generating, by said computing system based onresults of said analyzing said first group of biomedicalcharacteristics, an updated profile from said first profile of saidfirst plurality of profiles; enabling, by said first user, a motionmonitoring routine for said biomedical feedback software application;detecting in response to said enabling said motion monitoring routine,by said biomedical feedback software application at specified intervalsduring a specified time period, different movement types associated withmovements of said first user; periodically monitoring in response tosaid different movement types, by said biomedical feedback softwareapplication at said specified intervals during said specified timeperiod, groups of specified levels for said first group of currentbiomedical characteristics; analyzing, by said biomedical feedbacksoftware application, said groups of specified levels for said firstgroup of current biomedical characteristics with respect to said updatedprofile; analyzing, by said biomedical feedback software application,said groups of specified levels with respect to a gender, age, andweight of said first user; generating, by said biomedical feedbacksoftware application in response to said analyzing said groups ofspecified levels with respect to said updated profile and said analyzingsaid groups of specified levels with respect to said gender, said age,and said weight of said first user, caloric recommendations for caloriesto be consumed by said first user; generating, by said biomedicalfeedback software application in response to said analyzing said groupsof specified levels, motion recommendations for specified motions to beperformed by said first user, wherein said specified motions include abrisk walk; periodically monitoring in response to presenting saidcaloric recommendations and said motion recommendations, by saidbiomedical feedback software application, additional groups of specifiedlevels for said first group of current biomedical characteristics;analyzing, by said biomedical feedback software application, saidadditional groups of specified levels for said first group of currentbiomedical characteristics with respect to said groups of specifiedlevels; and determining, by said biomedical feedback softwareapplication, if said user has performed activities associated with saidcaloric recommendations and said motion recommendations.
 17. The processof claim 16, wherein said method further comprises: disabling, by saidcomputing system, said biomedical feedback software application for saidfirst user; identifying, by said computing system, a second user,wherein said memory unit comprises a second plurality of profiles, andwherein each profile of said second plurality of profiles comprisessecond previously received data associated with various biomedicalcharacteristics of said second user; enabling, by said computing system,said biomedical feedback software application for said second user;retrieving, by said computing system from said memory unit, a firstprofile of said second plurality of profiles, said first profile of saidsecond plurality of profiles associated with said second user and asecond group of current biomedical characteristics of said second user;monitoring, by said feedback software application, said second group ofcurrent biomedical characteristics of said second user; analyzing, bysaid biomedical feedback software application, said second group ofcurrent biomedical characteristics of said second user with respect tosaid first profile of said second plurality of profiles; generating inresponse to said analyzing said second group of current biomedicalcharacteristics of said second user with respect to said first profileof said second plurality of profiles, by said biomedical feedbacksoftware application, a second analysis report comprising results ofsaid analyzing said second group of current biomedical characteristicsof said second user with respect to said first profile of said secondplurality of profiles; and presenting, by said computing system to saidsecond user, said second analysis report monitoring, by said computingsystem, a response to said second analysis report from said second user.18. The process of claim 17, wherein said method further comprises:analyzing, by said biomedical feedback software application, said secondgroup of current biomedical characteristics of said second user withrespect to said first group of current biomedical characteristics ofsaid first user; generating in response to said analyzing said secondgroup of current biomedical characteristics of said second user withrespect to said first group of current biomedical characteristics ofsaid first user, by said feedback software application, a third analysisreport comprising results of said analyzing said second group of currentbiomedical characteristics of said second user with respect to saidfirst group of current biomedical characteristics of said first user;presenting, by said computing system to said second user, said thirdanalysis report; and monitoring, by said computing system, a response tosaid third analysis report from said second user.
 19. The process ofclaim 17, wherein said method further comprises: generating, by saidcomputing system, a warning signal; and transmitting, by said computingsystem, said warning signal to a medical emergency dispatcher.
 20. Theprocess of claim 17, wherein said first analysis report comprisessuggestions for said first user, said suggestions comprisingrecommendations for: exercise start/stop times, eating times, and foodtypes for consumption.